2025 年 6 月 25 日,Google 正式推出 Gemini CLI,這是一款開源且免費的命令列(Command Line Interface, CLI)AI 助手,整合了 Google 最新的 Gemini 2.5 Pro 大型語言模型,支援高達 100 萬 Token 的上下文視窗,並搭載多項先進功能。這款工具專為開發者設計,讓使用者能在熟悉的終端機環境中,透過自然語言指令完成程式碼生成、除錯、檔案操作、指令執行及任務管理等多種工作。
Gemini CLI 也結合了 Google 搜尋功能,能即時擷取網頁資訊,並支援多模態生成(如 Veo影像、Imagen影片、音樂),大幅擴展 AI 助手的應用範圍。Google 釋出業界最高的免費使用額度,允許每分鐘最多 60 次請求、每日最高 1,000 次,滿足大多數開發者日常需求。筆者透過 AIMochi 筆記工具,整理多方資訊和最新報導內容,快速找出如何運用Gemini CLI的方法。
多平台支援:Gemini CLI 可在 Windows、macOS、Linux(含 ChromeOS)等多種作業系統原生運行,Windows 版本無需透過 WSL(Windows Subsystem for Linux),提升使用便利性。
強大程式碼輔助:支援自然語言指令,能協助開發者撰寫程式碼、除錯、操作檔案、執行命令,甚至進行動態故障排除,提升開發效率。
多模態內容生成:結合 Google 的 Veo(影片生成)、Imagen(影像生成)與 Lyria(音樂生成)等模型,使用者可直接在終端機生成多媒體內容。
深度研究與任務管理:內建代理功能,能透過 Google 搜尋獲取即時資訊,協助完成複雜的研究報告與任務自動化。
開源與擴充性:採用 Apache 2.0 授權開源,開發者可自訂提示詞與擴充功能,並將 Gemini CLI 整合至自動化腳本與開發流程。
Gemini CLI 以其 超大上下文視窗(100 萬 Token) 和業界最高的免費使用額度,成為與 OpenAI Codex、Anthropic Claude Code 及 GitHub Copilot 等同類工具競爭的強力對手。Google 產品高級總監 Ryan Salva 表示,這些優勢將大幅提升開發者在本地端的 AI 編碼體驗,並促進 AI 工具在軟體開發中的普及與應用。
Gemini CLI 不僅是程式碼輔助工具,更是一個多功能 AI 代理,能整合至開發者熟悉的終端機環境,讓 AI 成為日常工作不可或缺的夥伴。它透過自然語言指令簡化複雜任務,從程式碼解讀、版本控制到多媒體內容生成,全面提升軟體開發效率與創造力,為軟體開發注入全新 AI 靈魂。
安裝與設定
目前 Gemini CLI 提供跨平台支援,可在 Windows、macOS、Linux 及 ChromeOS 上運行。
使用者需先安裝 Gemini CLI 軟體,並透過 Google 帳號登入以取得免費使用額度。
下載與安裝指令詳見 Google 官方 GitHub 頁面。
啟動與基本操作
在終端機輸入 gemini
指令啟動助手。
使用自然語言輸入指令,例如:
「請幫我寫一個 Python 函式,計算兩數相加」
「幫我找出這段程式碼的錯誤並修正」
「執行 git rebase 並解決衝突」
Gemini CLI 會根據上下文與提示,自動生成程式碼或執行相應命令。
進階功能
多模態生成:輸入指令生成圖片或影片,如「生成一段介紹產品的短片」。
自訂提示詞:開發者可設定專屬工作流程,讓 Gemini 更貼合團隊需求。
腳本自動化:將 Gemini CLI 整合至 CI/CD 流程或其他自動化腳本,實現非互動式操作。
目前 Gemini CLI 主要以 英文 作為自然語言指令的最佳支援語言,因為 Gemini 2.5 Pro 模型在英文語料上的訓練最為充分,理解與生成效果最佳。
對於其他語言(如中文、日文、韓文等),Gemini CLI 也有一定支援,但準確度與流暢度可能較英文稍弱,尤其在複雜指令與技術細節上表現不如英文。
Gemini CLI 能理解並生成多種主流程式語言的程式碼,包括 Python、JavaScript、Java、C++、Go、Ruby、Shell Script 等。
對於較冷門或專用語言,支援度視模型訓練資料而定,可能會有一定限制。
Gemini CLI 本身可在多種作業系統(Windows、macOS、Linux)中運行,且終端機本地語言設定不會影響自然語言指令的輸入,只要輸入語言符合模型支援即可。
Gemini CLI 將 AI 助手直接帶入開發者最熟悉的命令列環境,讓 AI 不再是獨立工具,而是日常工作中不可或缺的「共事夥伴」。它不僅提升程式碼生產力,更能簡化複雜任務與研究流程,為軟體開發注入全新動能。
以上僅供參考與資訊分享之用,想快速了解更多資訊,透過 AIMochi 筆記工具,幫我們從海量資料中,梳理出關鍵資訊,讓我們精準掌握重要訊息!